// pages/bing/bing.js
const app =getApp()
import wxRequest from "../../utils/http.js";
Page({

  /**
   * 页面的初始数据
   */
  data: {
      imgURL:'',
      imgArr:[],
      hidd:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // format（非必需）	返回数据格式，不存在返回xml格式 js 返回格式，一般使用这个 xml（返回xml格式）
    // idx（非必需）	请求图片截止天数 0 今天 -1 截止至明天（预准备的） 1 截止至昨天，类推（目前最多获取到16天前的图片）
    // n（必需）	1-8 返回请求数量，目前最多一次获取8张
    // mkt（非必需）	地区 zh-CN
    wxRequest(app.globalData.bing + 'HPImageArchive.aspx?', {
      format: 'js',
      idx:0,
      n:1
    }).then(res => {
      console.log(res);
      this.setData({
        imgURL:'https://cn.bing.com/'+res.data.images[0].url
      })
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  checkImg(){
    console.log(this.data.imgURL);
    wx.previewImage({
      current: this.data.imgURL, // 当前显示图片的http链接
      urls: [this.data.imgURL], // 需要预览的图片http链接列表
    })
  },
  checksSwiperImg(){
    let idx =null
    let imgs =[]
    for (let index = 0; index < this.data.imgArr.length; index++) {
      idx = this.data.imgArr[0].url
      imgs.push('https://cn.bing.com'+this.data.imgArr[index].url)
    }
    wx.previewImage({
      current: 'https://cn.bing.com'+idx, // 当前显示图片的http链接
     urls: imgs, // 需要预览的图片http链接列表
    }) 
  },
  btnImg(){
    wxRequest(app.globalData.bing + 'HPImageArchive.aspx?', {
      format: 'js',
      idx:0,
      n:8
    }).then(res => {
     if(res.statusCode==200){
      this.setData({
        hidd:!this.data.hidd,
        imgArr:res.data.images
        
      })
     }
      console.log(this.data.imgArr);
    })
  }
})